import { commonRequest } from '@/api/commonHttp';
// 库存管理 - 上下限管理 - 主页
export const queryAmountLimitService = (data, loadingFn) => commonRequest({
  url: '/sysback/product/limit/getProductLimit',
  type: 'post',
  data,
  loadingFn
});
// 库存管理 - 上下限管理 - 导出
export const exportAmountLimitService = (data, loadingFn) => commonRequest({
  url: '/sysback/product/limit/exportProductLimit',
  type: 'post',
  data,
  loadingFn,
  isExport: true
});
// 库存管理 - 上下限管理 - 表单数据查询
export const queryRecordLimitDataService = (data, loadingFn) => commonRequest({
  url: '/sysback/product/limit/getProductLimitRecords',
  type: 'post',
  data,
  loadingFn
});
// 库存管理 - 上下限管理 - 单据详情查询
export const queryRecordLimitDetailDataService = (data, loadingFn) => commonRequest({
  url: '/sysback/product/limit/getProductLimitRecordDetail',
  type: 'post',
  data,
  loadingFn
});
// 库存管理 - 上下限管理 - 批量维护提交
export const submitLimitDataService = (data, loadingFn) => commonRequest({
  url: `/sysback/product/limit/commitRecord?recordNo=${data.recordNo}`,
  type: 'post',
  data,
  loadingFn
});

// 库存管理 - 上下限管理 - 批量维护删除
export const deleteLimitDataService = (data, loadingFn) => commonRequest({
  url: `/sysback/product/limit/deleteProductUpdateCommitRecordLimitDetail`,
  type: 'post',
  data,
  loadingFn
});

// 库存管理 - 上下限管理 - 单据删除
export const deleteLimitRecordService = (data, loadingFn) => commonRequest({
  url: `/sysback/product/limit/deleteProductLimitRecord?recordNo=${data.recordNo}`,
  type: 'post',
  data,
  loadingFn
});

// 库存管理 - 上下限管理 - 查看 - 导出明细
export const exportProductLimitRecordDetailService = (data, loadingFn) => commonRequest({
  url: '/sysback/product/limit/exportProductLimitRecordDetail',
  type: 'post',
  data,
  loadingFn,
  isExport: true
});
